package entities.hero;

import entities.spells.Spell;

public abstract class Hero {
	
	public abstract String getImg();
	
	public abstract Spell getAttack();
	public abstract Spell getMainSpell();
	public abstract Spell getUlti();
	
	public abstract Spell getESpell();
	public abstract void setESpell(Spell spell);
	public abstract Spell getWSpell();
	public abstract void setWSpell(Spell spell);

	public abstract float getDamage();
	
	public abstract int getMaxLife();
	
	public abstract int getLife();
	public abstract void setLife(int life);
	
	public abstract float getSpeed();
	public abstract void setSpeed(float speed);
	
	public abstract boolean getStunned();
	public abstract void setStunned(boolean state);
	
	public abstract boolean getSilenced();
	public abstract void setSilenced(boolean silenced);
}
